import java.util.Random;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        String x = "y";
        while (x.equals("y"))
       {
           Random random =new Random();
           Scanner Sc=new Scanner(System.in);
           int a= random.nextInt(90)+10;//生成10-99的随机数字
           int b=random.nextInt(90)+10;
           int score=0;//记录学生的当前总分
           System.out.println("欢迎来到四则运算测试小游戏");
           System.out.println("a="+a+"b="+b);
           System.out.println("请计算a+b,输入a+b的结果:");
           int c=Sc.nexthttps://gitee.com/tanzero/calculate.gitInt();
           if(c==a+b){
               score+=25;
               System.out.println("回答正确,当前得分为："+score);
           }else{

               System.out.println("回答错误，正确答案为："+(a+b)+" 请继续");
           }
           System.out.println("请计算a-b,输入a-b的结果:");
           int d=Sc.nextInt();
           if(d==a-b){
               score+=25;
               System.out.println("回答正确,当前得分为："+score);
           }else{
               System.out.println("回答错误，正确答案为："+(a-b)+" 请继续");
           }
           System.out.println("请计算a*b,输入a*b的结果:");
           int e=Sc.nextInt();
           if(e==a*b){
               score+=25;
               System.out.println("回答正确,当前得分为："+score);
           }else{
               System.out.println("回答错误，正确答案为："+(a*b)+" 请继续");
           }
           System.out.println("请计算a/b,输入a/b的结果:");
           int f=Sc.nextInt();
           //强制类型转换,四舍五入的方法实现除法
           if(f== (int) Math.round((double) a / b)){
               score+=25;
               System.out.println("回答正确\n最终得分为："+score);
           }else{
               System.out.println("回答错误，正确答案为："+(int) Math.round((double) a / b)+"\n最终得分为："+score);
           }
           if(score>=60){
               System.out.println("测试合格，是否需要继续,y键继续，n键退出");
               x=Sc.next();
               if(x.equals("n")){
                   System.out.println("测试退出");
                   break;
               }else{
                   System.out.println("测试继续");
               }
           }else{
               System.out.println("测试不合格,是否需要继续,y键继续，n键退出");
               x=Sc.next();
               if(x.equals("n")){
                   System.out.println("测试退出");
                   break;
               }else{
                   System.out.println("测试继续");
               }
           }
       }
    }
}